#ifndef PLAYER_H
#define PLAYER_H


class Player
{
    public:
        Player();
        ~Player();
        unsigned int getid() { return id; } //values default to 'signed' so all of the values (Except for point2d values) have been made 'unsigned'. (nobody is going to have negative ore)
        void setid(unsigned int val) { id = val; }
        unsigned short getTotalOre() { return totalOre; }
        void setTotalOre(unsigned short val) { totalOre = val; }
        unsigned short getTotalFood() { return totalFood; }
        void setTotalFood(unsigned short val) { totalFood = val; }
        unsigned short getTotalLumber() { return totalLumber; }
        void setTotalLumber(unsigned short val) { totalLumber = val; }
    protected:
    private:
        unsigned int id;
        unsigned short totalOre;
        unsigned short totalFood;
        unsigned short totalLumber;
};

#endif // PLAYER_H
